package com.epam.cdp.jpa.dao;

import java.util.List;

import javax.ejb.Local;

@Local
public interface GenericDAO<T> {
    
    void persist(T entity);
    
    void update(T entity);

    T findById(long id);

    List<T> getAll();

    void remove(T entity);
    
    void remove(long id);
    
}
